
// pages/QRcode/QRcode.js
Page({
  data: {
    scanResult: ''
  },

  onLoad: function(options) {
    // 页面创建时执行
  },

  startScan: function() {
    const that = this;
    wx.scanCode({
      onlyFromCamera: true,
      scanType: ['qrCode'],
      success(res) {
        that.setData({
          scanResult: res.result
        });
      },
      fail(err) {
        wx.showToast({
          title: '扫码失败',
          icon: 'none'
        });
        console.error('扫码失败:', err);
      }
    });
  },

  onReady: function() {
    // 页面渲染完成时执行
  },

  onShow: function() {
    // 页面显示时执行
  },

  onHide: function() {
    // 页面隐藏时执行
  },

  onUnload: function() {
    // 页面卸载时执行
  }
});